<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uartns550: xuartns550.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">uartns550
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xuartns550_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xuartns550.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_uart_ns550___config.html">XUartNs550_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for the device.  <a href="struct_x_uart_ns550___config.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_uart_ns550_buffer.html">XUartNs550Buffer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The following data type is used to manage the buffers that are handled when sending and receiving data in the interrupt mode.  <a href="struct_x_uart_ns550_buffer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_uart_ns550_format.html">XUartNs550Format</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This data type allows the data format of the device to be set and retrieved.  <a href="struct_x_uart_ns550_format.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_uart_ns550_stats.html">XUartNs550Stats</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">UART statistics.  <a href="struct_x_uart_ns550_stats.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_uart_ns550.html">XUartNs550</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="struct_x_uart_ns550.html" title="The XUartNs550 driver instance data. ">XUartNs550</a> driver instance data.  <a href="struct_x_uart_ns550.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Configuration options</div></td></tr>
<tr class="memitem:ga08a745fcffbdb351b5bac16197578eba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga08a745fcffbdb351b5bac16197578eba">XUN_OPTION_RXLINE_INTR</a>&#160;&#160;&#160;0x0800</td></tr>
<tr class="memdesc:ga08a745fcffbdb351b5bac16197578eba"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify the options that may be set or retrieved with the driver, each is a unique bit mask such that multiple options may be specified.  <a href="group__uartns550__v3__3.html#ga08a745fcffbdb351b5bac16197578eba">More...</a><br /></td></tr>
<tr class="separator:ga08a745fcffbdb351b5bac16197578eba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b69543bcd3d4e794193b9b47da1bcce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga2b69543bcd3d4e794193b9b47da1bcce">XUN_OPTION_SET_BREAK</a>&#160;&#160;&#160;0x0400</td></tr>
<tr class="memdesc:ga2b69543bcd3d4e794193b9b47da1bcce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a break condition.  <a href="group__uartns550__v3__3.html#ga2b69543bcd3d4e794193b9b47da1bcce">More...</a><br /></td></tr>
<tr class="separator:ga2b69543bcd3d4e794193b9b47da1bcce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf47eddf3f91b4dfea5fa70849ccf094"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gaaf47eddf3f91b4dfea5fa70849ccf094">XUN_OPTION_LOOPBACK</a>&#160;&#160;&#160;0x0200</td></tr>
<tr class="memdesc:gaaf47eddf3f91b4dfea5fa70849ccf094"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable local loopback.  <a href="group__uartns550__v3__3.html#gaaf47eddf3f91b4dfea5fa70849ccf094">More...</a><br /></td></tr>
<tr class="separator:gaaf47eddf3f91b4dfea5fa70849ccf094"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga616329329f125e69b957d98d23c0c80d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga616329329f125e69b957d98d23c0c80d">XUN_OPTION_DATA_INTR</a>&#160;&#160;&#160;0x0100</td></tr>
<tr class="memdesc:ga616329329f125e69b957d98d23c0c80d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable data interrupts.  <a href="group__uartns550__v3__3.html#ga616329329f125e69b957d98d23c0c80d">More...</a><br /></td></tr>
<tr class="separator:ga616329329f125e69b957d98d23c0c80d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadcf53248ec112623a28737a2e584683d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gadcf53248ec112623a28737a2e584683d">XUN_OPTION_MODEM_INTR</a>&#160;&#160;&#160;0x0080</td></tr>
<tr class="memdesc:gadcf53248ec112623a28737a2e584683d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable modem interrupts.  <a href="group__uartns550__v3__3.html#gadcf53248ec112623a28737a2e584683d">More...</a><br /></td></tr>
<tr class="separator:gadcf53248ec112623a28737a2e584683d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9bd45da1706d1d6cfc0f22d4fca46100"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga9bd45da1706d1d6cfc0f22d4fca46100">XUN_OPTION_FIFOS_ENABLE</a>&#160;&#160;&#160;0x0040</td></tr>
<tr class="memdesc:ga9bd45da1706d1d6cfc0f22d4fca46100"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable FIFOs.  <a href="group__uartns550__v3__3.html#ga9bd45da1706d1d6cfc0f22d4fca46100">More...</a><br /></td></tr>
<tr class="separator:ga9bd45da1706d1d6cfc0f22d4fca46100"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1cbbc5bddc953994ea0cb2366e3e5d60"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga1cbbc5bddc953994ea0cb2366e3e5d60">XUN_OPTION_RESET_TX_FIFO</a>&#160;&#160;&#160;0x0020</td></tr>
<tr class="memdesc:ga1cbbc5bddc953994ea0cb2366e3e5d60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the transmit FIFO.  <a href="group__uartns550__v3__3.html#ga1cbbc5bddc953994ea0cb2366e3e5d60">More...</a><br /></td></tr>
<tr class="separator:ga1cbbc5bddc953994ea0cb2366e3e5d60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7aa1ecea52619ad2676a6d4ac3beb759"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga7aa1ecea52619ad2676a6d4ac3beb759">XUN_OPTION_RESET_RX_FIFO</a>&#160;&#160;&#160;0x0010</td></tr>
<tr class="memdesc:ga7aa1ecea52619ad2676a6d4ac3beb759"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the receive FIFO.  <a href="group__uartns550__v3__3.html#ga7aa1ecea52619ad2676a6d4ac3beb759">More...</a><br /></td></tr>
<tr class="separator:ga7aa1ecea52619ad2676a6d4ac3beb759"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98ca88cd5c9a0dbbb44ab7feee22e1ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga98ca88cd5c9a0dbbb44ab7feee22e1ea">XUN_OPTION_ASSERT_OUT2</a>&#160;&#160;&#160;0x0008</td></tr>
<tr class="memdesc:ga98ca88cd5c9a0dbbb44ab7feee22e1ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assert out2 signal.  <a href="group__uartns550__v3__3.html#ga98ca88cd5c9a0dbbb44ab7feee22e1ea">More...</a><br /></td></tr>
<tr class="separator:ga98ca88cd5c9a0dbbb44ab7feee22e1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadfd56895540a03acdc510be3df5d2af2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gadfd56895540a03acdc510be3df5d2af2">XUN_OPTION_ASSERT_OUT1</a>&#160;&#160;&#160;0x0004</td></tr>
<tr class="memdesc:gadfd56895540a03acdc510be3df5d2af2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assert out1 signal.  <a href="group__uartns550__v3__3.html#gadfd56895540a03acdc510be3df5d2af2">More...</a><br /></td></tr>
<tr class="separator:gadfd56895540a03acdc510be3df5d2af2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0b4be9e79ab42ff65c9ccbccfd53d1e8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga0b4be9e79ab42ff65c9ccbccfd53d1e8">XUN_OPTION_ASSERT_RTS</a>&#160;&#160;&#160;0x0002</td></tr>
<tr class="memdesc:ga0b4be9e79ab42ff65c9ccbccfd53d1e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assert RTS signal.  <a href="group__uartns550__v3__3.html#ga0b4be9e79ab42ff65c9ccbccfd53d1e8">More...</a><br /></td></tr>
<tr class="separator:ga0b4be9e79ab42ff65c9ccbccfd53d1e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98413720ccbd9c0e7a47468885d894a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga98413720ccbd9c0e7a47468885d894a8">XUN_OPTION_ASSERT_DTR</a>&#160;&#160;&#160;0x0001</td></tr>
<tr class="memdesc:ga98413720ccbd9c0e7a47468885d894a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assert DTR signal.  <a href="group__uartns550__v3__3.html#ga98413720ccbd9c0e7a47468885d894a8">More...</a><br /></td></tr>
<tr class="separator:ga98413720ccbd9c0e7a47468885d894a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Data format values</div></td></tr>
<tr class="memitem:ga7d074166a6d63f05a7f5b4d8600eef81"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga7d074166a6d63f05a7f5b4d8600eef81">XUN_FORMAT_8_BITS</a>&#160;&#160;&#160;3</td></tr>
<tr class="memdesc:ga7d074166a6d63f05a7f5b4d8600eef81"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify the data format that may be set or retrieved with the driver.  <a href="group__uartns550__v3__3.html#ga7d074166a6d63f05a7f5b4d8600eef81">More...</a><br /></td></tr>
<tr class="separator:ga7d074166a6d63f05a7f5b4d8600eef81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42ab3cfade8f43ee12f04f111c336ddc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga42ab3cfade8f43ee12f04f111c336ddc">XUN_FORMAT_7_BITS</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:ga42ab3cfade8f43ee12f04f111c336ddc"><td class="mdescLeft">&#160;</td><td class="mdescRight">7 data bits  <a href="group__uartns550__v3__3.html#ga42ab3cfade8f43ee12f04f111c336ddc">More...</a><br /></td></tr>
<tr class="separator:ga42ab3cfade8f43ee12f04f111c336ddc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88d0995c5946998d12141d57a1f42a11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga88d0995c5946998d12141d57a1f42a11">XUN_FORMAT_6_BITS</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ga88d0995c5946998d12141d57a1f42a11"><td class="mdescLeft">&#160;</td><td class="mdescRight">6 data bits  <a href="group__uartns550__v3__3.html#ga88d0995c5946998d12141d57a1f42a11">More...</a><br /></td></tr>
<tr class="separator:ga88d0995c5946998d12141d57a1f42a11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ab6a6a6c4ba6f74203012cb83a2d7f8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga5ab6a6a6c4ba6f74203012cb83a2d7f8">XUN_FORMAT_5_BITS</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga5ab6a6a6c4ba6f74203012cb83a2d7f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">5 data bits  <a href="group__uartns550__v3__3.html#ga5ab6a6a6c4ba6f74203012cb83a2d7f8">More...</a><br /></td></tr>
<tr class="separator:ga5ab6a6a6c4ba6f74203012cb83a2d7f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ceb996b058ef788676793d1da22b4fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga3ceb996b058ef788676793d1da22b4fd">XUN_FORMAT_EVEN_PARITY</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:ga3ceb996b058ef788676793d1da22b4fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Even Parity.  <a href="group__uartns550__v3__3.html#ga3ceb996b058ef788676793d1da22b4fd">More...</a><br /></td></tr>
<tr class="separator:ga3ceb996b058ef788676793d1da22b4fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae820f584c1473ec1fcb8dcab5ff53752"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gae820f584c1473ec1fcb8dcab5ff53752">XUN_FORMAT_ODD_PARITY</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:gae820f584c1473ec1fcb8dcab5ff53752"><td class="mdescLeft">&#160;</td><td class="mdescRight">Odd Parity.  <a href="group__uartns550__v3__3.html#gae820f584c1473ec1fcb8dcab5ff53752">More...</a><br /></td></tr>
<tr class="separator:gae820f584c1473ec1fcb8dcab5ff53752"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12c4007e0384a40140cff2ccd42d20d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga12c4007e0384a40140cff2ccd42d20d6">XUN_FORMAT_NO_PARITY</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga12c4007e0384a40140cff2ccd42d20d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">No Parity.  <a href="group__uartns550__v3__3.html#ga12c4007e0384a40140cff2ccd42d20d6">More...</a><br /></td></tr>
<tr class="separator:ga12c4007e0384a40140cff2ccd42d20d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87a29bbab99baca04a1b2f860000f45d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga87a29bbab99baca04a1b2f860000f45d">XUN_FORMAT_2_STOP_BIT</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ga87a29bbab99baca04a1b2f860000f45d"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 stop bits  <a href="group__uartns550__v3__3.html#ga87a29bbab99baca04a1b2f860000f45d">More...</a><br /></td></tr>
<tr class="separator:ga87a29bbab99baca04a1b2f860000f45d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadde11ab1bed0554bf6863a425a9b6883"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gadde11ab1bed0554bf6863a425a9b6883">XUN_FORMAT_1_STOP_BIT</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:gadde11ab1bed0554bf6863a425a9b6883"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 stop bit  <a href="group__uartns550__v3__3.html#gadde11ab1bed0554bf6863a425a9b6883">More...</a><br /></td></tr>
<tr class="separator:gadde11ab1bed0554bf6863a425a9b6883"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">FIFO trigger values</div></td></tr>
<tr class="memitem:gaa456eb0224a4c1d84177c39e3514d446"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gaa456eb0224a4c1d84177c39e3514d446">XUN_FIFO_TRIGGER_14</a>&#160;&#160;&#160;0xC0</td></tr>
<tr class="memdesc:gaa456eb0224a4c1d84177c39e3514d446"><td class="mdescLeft">&#160;</td><td class="mdescRight">14 byte trigger level  <a href="group__uartns550__v3__3.html#gaa456eb0224a4c1d84177c39e3514d446">More...</a><br /></td></tr>
<tr class="separator:gaa456eb0224a4c1d84177c39e3514d446"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3a4c3dc39b03ebc237b78d99980ee53"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gab3a4c3dc39b03ebc237b78d99980ee53">XUN_FIFO_TRIGGER_08</a>&#160;&#160;&#160;0x80</td></tr>
<tr class="memdesc:gab3a4c3dc39b03ebc237b78d99980ee53"><td class="mdescLeft">&#160;</td><td class="mdescRight">8 byte trigger level  <a href="group__uartns550__v3__3.html#gab3a4c3dc39b03ebc237b78d99980ee53">More...</a><br /></td></tr>
<tr class="separator:gab3a4c3dc39b03ebc237b78d99980ee53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga098110c073d9bb2840174ec3bfd2d974"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga098110c073d9bb2840174ec3bfd2d974">XUN_FIFO_TRIGGER_04</a>&#160;&#160;&#160;0x40</td></tr>
<tr class="memdesc:ga098110c073d9bb2840174ec3bfd2d974"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 byte trigger level  <a href="group__uartns550__v3__3.html#ga098110c073d9bb2840174ec3bfd2d974">More...</a><br /></td></tr>
<tr class="separator:ga098110c073d9bb2840174ec3bfd2d974"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53fffaa233387f3bdc9f8524f4c0498f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga53fffaa233387f3bdc9f8524f4c0498f">XUN_FIFO_TRIGGER_01</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="memdesc:ga53fffaa233387f3bdc9f8524f4c0498f"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 byte trigger level  <a href="group__uartns550__v3__3.html#ga53fffaa233387f3bdc9f8524f4c0498f">More...</a><br /></td></tr>
<tr class="separator:ga53fffaa233387f3bdc9f8524f4c0498f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Modem status values</div></td></tr>
<tr class="memitem:gab901a667c0092c479c5d9010ed7502d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gab901a667c0092c479c5d9010ed7502d2">XUN_MODEM_DCD_DELTA_MASK</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="memdesc:gab901a667c0092c479c5d9010ed7502d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify the modem status that may be retrieved from the driver.  <a href="group__uartns550__v3__3.html#gab901a667c0092c479c5d9010ed7502d2">More...</a><br /></td></tr>
<tr class="separator:gab901a667c0092c479c5d9010ed7502d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82340069f99a118706aba7e7fb151dd4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga82340069f99a118706aba7e7fb151dd4">XUN_MODEM_DSR_DELTA_MASK</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="memdesc:ga82340069f99a118706aba7e7fb151dd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">DSR signal changed state.  <a href="group__uartns550__v3__3.html#ga82340069f99a118706aba7e7fb151dd4">More...</a><br /></td></tr>
<tr class="separator:ga82340069f99a118706aba7e7fb151dd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae5813f86719707f5c77073752c691eec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gae5813f86719707f5c77073752c691eec">XUN_MODEM_CTS_DELTA_MASK</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="memdesc:gae5813f86719707f5c77073752c691eec"><td class="mdescLeft">&#160;</td><td class="mdescRight">CTS signal changed state.  <a href="group__uartns550__v3__3.html#gae5813f86719707f5c77073752c691eec">More...</a><br /></td></tr>
<tr class="separator:gae5813f86719707f5c77073752c691eec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04af798da0a7441edba3f2422311b407"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga04af798da0a7441edba3f2422311b407">XUN_MODEM_RINGING_MASK</a>&#160;&#160;&#160;0x40</td></tr>
<tr class="memdesc:ga04af798da0a7441edba3f2422311b407"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ring signal is active.  <a href="group__uartns550__v3__3.html#ga04af798da0a7441edba3f2422311b407">More...</a><br /></td></tr>
<tr class="separator:ga04af798da0a7441edba3f2422311b407"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1aeb58a464b66388317130cd8494d270"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga1aeb58a464b66388317130cd8494d270">XUN_MODEM_DSR_MASK</a>&#160;&#160;&#160;0x20</td></tr>
<tr class="memdesc:ga1aeb58a464b66388317130cd8494d270"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current state of DSR signal.  <a href="group__uartns550__v3__3.html#ga1aeb58a464b66388317130cd8494d270">More...</a><br /></td></tr>
<tr class="separator:ga1aeb58a464b66388317130cd8494d270"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc81d97fc18bf0eb131fb8072c3cfc0e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gabc81d97fc18bf0eb131fb8072c3cfc0e">XUN_MODEM_CTS_MASK</a>&#160;&#160;&#160;0x10</td></tr>
<tr class="memdesc:gabc81d97fc18bf0eb131fb8072c3cfc0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current state of CTS signal.  <a href="group__uartns550__v3__3.html#gabc81d97fc18bf0eb131fb8072c3cfc0e">More...</a><br /></td></tr>
<tr class="separator:gabc81d97fc18bf0eb131fb8072c3cfc0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e16fdbc7a9cfe0a278223cae7ea337a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga8e16fdbc7a9cfe0a278223cae7ea337a">XUN_MODEM_DCD_MASK</a>&#160;&#160;&#160;0x80</td></tr>
<tr class="memdesc:ga8e16fdbc7a9cfe0a278223cae7ea337a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current state of DCD signal.  <a href="group__uartns550__v3__3.html#ga8e16fdbc7a9cfe0a278223cae7ea337a">More...</a><br /></td></tr>
<tr class="separator:ga8e16fdbc7a9cfe0a278223cae7ea337a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf0b84214ccac5dc53ad63bfee0b2af1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gacf0b84214ccac5dc53ad63bfee0b2af1">XUN_MODEM_RING_STOP_MASK</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="memdesc:gacf0b84214ccac5dc53ad63bfee0b2af1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ringing has stopped.  <a href="group__uartns550__v3__3.html#gacf0b84214ccac5dc53ad63bfee0b2af1">More...</a><br /></td></tr>
<tr class="separator:gacf0b84214ccac5dc53ad63bfee0b2af1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Callback events</div></td></tr>
<tr class="memitem:gabc9845fc2ec5078c1beea2b1e1f8458c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gabc9845fc2ec5078c1beea2b1e1f8458c">XUN_EVENT_RECV_DATA</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:gabc9845fc2ec5078c1beea2b1e1f8458c"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify the handler events that are passed to a handler from the driver.  <a href="group__uartns550__v3__3.html#gabc9845fc2ec5078c1beea2b1e1f8458c">More...</a><br /></td></tr>
<tr class="separator:gabc9845fc2ec5078c1beea2b1e1f8458c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadcf08384f79c532d7476ef470eeef32a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gadcf08384f79c532d7476ef470eeef32a">XUN_EVENT_RECV_TIMEOUT</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:gadcf08384f79c532d7476ef470eeef32a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A receive timeout occurred.  <a href="group__uartns550__v3__3.html#gadcf08384f79c532d7476ef470eeef32a">More...</a><br /></td></tr>
<tr class="separator:gadcf08384f79c532d7476ef470eeef32a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga935c9a27e790c469337b884f42db9266"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga935c9a27e790c469337b884f42db9266">XUN_EVENT_SENT_DATA</a>&#160;&#160;&#160;3</td></tr>
<tr class="memdesc:ga935c9a27e790c469337b884f42db9266"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data has been sent.  <a href="group__uartns550__v3__3.html#ga935c9a27e790c469337b884f42db9266">More...</a><br /></td></tr>
<tr class="separator:ga935c9a27e790c469337b884f42db9266"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga658d137ce80d2dba58593fdc9266eded"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga658d137ce80d2dba58593fdc9266eded">XUN_EVENT_RECV_ERROR</a>&#160;&#160;&#160;4</td></tr>
<tr class="memdesc:ga658d137ce80d2dba58593fdc9266eded"><td class="mdescLeft">&#160;</td><td class="mdescRight">A receive error was detected.  <a href="group__uartns550__v3__3.html#ga658d137ce80d2dba58593fdc9266eded">More...</a><br /></td></tr>
<tr class="separator:ga658d137ce80d2dba58593fdc9266eded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae10be1699ad350ccd9290a85e9d07832"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gae10be1699ad350ccd9290a85e9d07832">XUN_EVENT_MODEM</a>&#160;&#160;&#160;5</td></tr>
<tr class="memdesc:gae10be1699ad350ccd9290a85e9d07832"><td class="mdescLeft">&#160;</td><td class="mdescRight">A change in modem status.  <a href="group__uartns550__v3__3.html#gae10be1699ad350ccd9290a85e9d07832">More...</a><br /></td></tr>
<tr class="separator:gae10be1699ad350ccd9290a85e9d07832"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Error values</div></td></tr>
<tr class="memitem:ga30f8d32289eefb7b8f4144e702da0248"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga30f8d32289eefb7b8f4144e702da0248">XUN_ERROR_BREAK_MASK</a>&#160;&#160;&#160;0x10</td></tr>
<tr class="memdesc:ga30f8d32289eefb7b8f4144e702da0248"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify the errors that may be retrieved from the driver using the XUartNs550_GetLastErrors function.  <a href="group__uartns550__v3__3.html#ga30f8d32289eefb7b8f4144e702da0248">More...</a><br /></td></tr>
<tr class="separator:ga30f8d32289eefb7b8f4144e702da0248"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34ea957b9587fc0a2571be9d0816e994"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga34ea957b9587fc0a2571be9d0816e994">XUN_ERROR_FRAMING_MASK</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="memdesc:ga34ea957b9587fc0a2571be9d0816e994"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive framing error.  <a href="group__uartns550__v3__3.html#ga34ea957b9587fc0a2571be9d0816e994">More...</a><br /></td></tr>
<tr class="separator:ga34ea957b9587fc0a2571be9d0816e994"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaeba54cf3dd6a4113dbcea2c02acdfcf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gaaeba54cf3dd6a4113dbcea2c02acdfcf">XUN_ERROR_PARITY_MASK</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="memdesc:gaaeba54cf3dd6a4113dbcea2c02acdfcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive parity error.  <a href="group__uartns550__v3__3.html#gaaeba54cf3dd6a4113dbcea2c02acdfcf">More...</a><br /></td></tr>
<tr class="separator:gaaeba54cf3dd6a4113dbcea2c02acdfcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87c3d1d1c50213ac56e0c60f544761e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga87c3d1d1c50213ac56e0c60f544761e2">XUN_ERROR_OVERRUN_MASK</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="memdesc:ga87c3d1d1c50213ac56e0c60f544761e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive overrun error.  <a href="group__uartns550__v3__3.html#ga87c3d1d1c50213ac56e0c60f544761e2">More...</a><br /></td></tr>
<tr class="separator:ga87c3d1d1c50213ac56e0c60f544761e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f68b9cbaa34388aab27c289db3e390a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga9f68b9cbaa34388aab27c289db3e390a">XUN_ERROR_NONE</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="memdesc:ga9f68b9cbaa34388aab27c289db3e390a"><td class="mdescLeft">&#160;</td><td class="mdescRight">No error.  <a href="group__uartns550__v3__3.html#ga9f68b9cbaa34388aab27c289db3e390a">More...</a><br /></td></tr>
<tr class="separator:ga9f68b9cbaa34388aab27c289db3e390a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga21a8c40dd3f55a6a052d91bfe2ad8228"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga21a8c40dd3f55a6a052d91bfe2ad8228">XUartNs550_Handler</a>) (void *CallBackRef, u32 Event, unsigned int EventData)</td></tr>
<tr class="memdesc:ga21a8c40dd3f55a6a052d91bfe2ad8228"><td class="mdescLeft">&#160;</td><td class="mdescRight">This data type defines a handler which the application must define when using interrupt mode.  <a href="group__uartns550__v3__3.html#ga21a8c40dd3f55a6a052d91bfe2ad8228">More...</a><br /></td></tr>
<tr class="separator:ga21a8c40dd3f55a6a052d91bfe2ad8228"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga97009bf7b2508c14225b0d5835c256d0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga97009bf7b2508c14225b0d5835c256d0">XUartNs550_Initialize</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr, u16 DeviceId)</td></tr>
<tr class="memdesc:ga97009bf7b2508c14225b0d5835c256d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a specific <a class="el" href="struct_x_uart_ns550.html" title="The XUartNs550 driver instance data. ">XUartNs550</a> instance such that it is ready to be used.  <a href="group__uartns550__v3__3.html#ga97009bf7b2508c14225b0d5835c256d0">More...</a><br /></td></tr>
<tr class="separator:ga97009bf7b2508c14225b0d5835c256d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c5e715e9e90bd93e68c47e1cd398be5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_uart_ns550___config.html">XUartNs550_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga2c5e715e9e90bd93e68c47e1cd398be5">XUartNs550_LookupConfig</a> (u16 DeviceId)</td></tr>
<tr class="memdesc:ga2c5e715e9e90bd93e68c47e1cd398be5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up the device configuration based on the unique device ID.  <a href="group__uartns550__v3__3.html#ga2c5e715e9e90bd93e68c47e1cd398be5">More...</a><br /></td></tr>
<tr class="separator:ga2c5e715e9e90bd93e68c47e1cd398be5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8430ad911c59b500771723d565f29f29"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga8430ad911c59b500771723d565f29f29">XUartNs550_CfgInitialize</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr, <a class="el" href="struct_x_uart_ns550___config.html">XUartNs550_Config</a> *Config, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:ga8430ad911c59b500771723d565f29f29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a specific <a class="el" href="struct_x_uart_ns550.html" title="The XUartNs550 driver instance data. ">XUartNs550</a> instance such that it is ready to be used.  <a href="group__uartns550__v3__3.html#ga8430ad911c59b500771723d565f29f29">More...</a><br /></td></tr>
<tr class="separator:ga8430ad911c59b500771723d565f29f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga421921af6a8df7c51ddbfa5d2301ad1b"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga421921af6a8df7c51ddbfa5d2301ad1b">XUartNs550_Send</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr, u8 *BufferPtr, unsigned int NumBytes)</td></tr>
<tr class="memdesc:ga421921af6a8df7c51ddbfa5d2301ad1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This functions sends the specified buffer of data using the UART in either polled or interrupt driven modes.  <a href="group__uartns550__v3__3.html#ga421921af6a8df7c51ddbfa5d2301ad1b">More...</a><br /></td></tr>
<tr class="separator:ga421921af6a8df7c51ddbfa5d2301ad1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35fc171801e394fce29cbcb09dc1ff99"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga35fc171801e394fce29cbcb09dc1ff99">XUartNs550_Recv</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr, u8 *BufferPtr, unsigned int NumBytes)</td></tr>
<tr class="memdesc:ga35fc171801e394fce29cbcb09dc1ff99"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will attempt to receive a specified number of bytes of data from the UART and store it into the specified buffer.  <a href="group__uartns550__v3__3.html#ga35fc171801e394fce29cbcb09dc1ff99">More...</a><br /></td></tr>
<tr class="separator:ga35fc171801e394fce29cbcb09dc1ff99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2270082fbb7d7b2c32bd9208dae5be3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gac2270082fbb7d7b2c32bd9208dae5be3">XUartNs550_SetOptions</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr, u16 Options)</td></tr>
<tr class="memdesc:gac2270082fbb7d7b2c32bd9208dae5be3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the options for the specified driver instance.  <a href="group__uartns550__v3__3.html#gac2270082fbb7d7b2c32bd9208dae5be3">More...</a><br /></td></tr>
<tr class="separator:gac2270082fbb7d7b2c32bd9208dae5be3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga120797e7b4fc719c827c4378e387efe4"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga120797e7b4fc719c827c4378e387efe4">XUartNs550_GetOptions</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga120797e7b4fc719c827c4378e387efe4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the options for the specified driver instance.  <a href="group__uartns550__v3__3.html#ga120797e7b4fc719c827c4378e387efe4">More...</a><br /></td></tr>
<tr class="separator:ga120797e7b4fc719c827c4378e387efe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaedd1056b9f1283ee15c1a3c349acb845"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gaedd1056b9f1283ee15c1a3c349acb845">XUartNs550_SetFifoThreshold</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr, u8 TriggerLevel)</td></tr>
<tr class="memdesc:gaedd1056b9f1283ee15c1a3c349acb845"><td class="mdescLeft">&#160;</td><td class="mdescRight">This functions sets the receive FIFO trigger level.  <a href="group__uartns550__v3__3.html#gaedd1056b9f1283ee15c1a3c349acb845">More...</a><br /></td></tr>
<tr class="separator:gaedd1056b9f1283ee15c1a3c349acb845"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f7c185a91f28f3490fa8ef71dab1059"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga4f7c185a91f28f3490fa8ef71dab1059">XUartNs550_GetFifoThreshold</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga4f7c185a91f28f3490fa8ef71dab1059"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the receive FIFO trigger level.  <a href="group__uartns550__v3__3.html#ga4f7c185a91f28f3490fa8ef71dab1059">More...</a><br /></td></tr>
<tr class="separator:ga4f7c185a91f28f3490fa8ef71dab1059"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab822fbaed4a57714779e35b6be6f090"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gaab822fbaed4a57714779e35b6be6f090">XUartNs550_IsSending</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaab822fbaed4a57714779e35b6be6f090"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function determines if the specified UART is sending data.  <a href="group__uartns550__v3__3.html#gaab822fbaed4a57714779e35b6be6f090">More...</a><br /></td></tr>
<tr class="separator:gaab822fbaed4a57714779e35b6be6f090"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5c78c74113daef4f74aefbc57e92b3a"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gab5c78c74113daef4f74aefbc57e92b3a">XUartNs550_GetLastErrors</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr)</td></tr>
<tr class="memdesc:gab5c78c74113daef4f74aefbc57e92b3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the last errors that have occurred in the specified UART.  <a href="group__uartns550__v3__3.html#gab5c78c74113daef4f74aefbc57e92b3a">More...</a><br /></td></tr>
<tr class="separator:gab5c78c74113daef4f74aefbc57e92b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga541b6125f67b83adfe5f508215d59ea6"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga541b6125f67b83adfe5f508215d59ea6">XUartNs550_GetModemStatus</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga541b6125f67b83adfe5f508215d59ea6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the modem status from the specified UART.  <a href="group__uartns550__v3__3.html#ga541b6125f67b83adfe5f508215d59ea6">More...</a><br /></td></tr>
<tr class="separator:ga541b6125f67b83adfe5f508215d59ea6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b3eb97421a6a66e7029e9afafd8a74b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga4b3eb97421a6a66e7029e9afafd8a74b">XUartNs550_SetDataFormat</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr, <a class="el" href="struct_x_uart_ns550_format.html">XUartNs550Format</a> *FormatPtr)</td></tr>
<tr class="memdesc:ga4b3eb97421a6a66e7029e9afafd8a74b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the data format for the specified UART.  <a href="group__uartns550__v3__3.html#ga4b3eb97421a6a66e7029e9afafd8a74b">More...</a><br /></td></tr>
<tr class="separator:ga4b3eb97421a6a66e7029e9afafd8a74b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7928b4629d2a36d5f771040176746f10"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga7928b4629d2a36d5f771040176746f10">XUartNs550_GetDataFormat</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr, <a class="el" href="struct_x_uart_ns550_format.html">XUartNs550Format</a> *FormatPtr)</td></tr>
<tr class="memdesc:ga7928b4629d2a36d5f771040176746f10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the data format for the specified UART.  <a href="group__uartns550__v3__3.html#ga7928b4629d2a36d5f771040176746f10">More...</a><br /></td></tr>
<tr class="separator:ga7928b4629d2a36d5f771040176746f10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf7c4826f92d5e8fd70763f4448a360d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gadf7c4826f92d5e8fd70763f4448a360d">XUartNs550_SetHandler</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr, <a class="el" href="group__uartns550__v3__3.html#ga21a8c40dd3f55a6a052d91bfe2ad8228">XUartNs550_Handler</a> FuncPtr, void *CallBackRef)</td></tr>
<tr class="memdesc:gadf7c4826f92d5e8fd70763f4448a360d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the handler that will be called when an event (interrupt) occurs in the driver.  <a href="group__uartns550__v3__3.html#gadf7c4826f92d5e8fd70763f4448a360d">More...</a><br /></td></tr>
<tr class="separator:gadf7c4826f92d5e8fd70763f4448a360d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e8579fcf317e1f30d61b4fb7fe60434"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga6e8579fcf317e1f30d61b4fb7fe60434">XUartNs550_InterruptHandler</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga6e8579fcf317e1f30d61b4fb7fe60434"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is the interrupt handler for the 16450/16550 UART driver.  <a href="group__uartns550__v3__3.html#ga6e8579fcf317e1f30d61b4fb7fe60434">More...</a><br /></td></tr>
<tr class="separator:ga6e8579fcf317e1f30d61b4fb7fe60434"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad859e54c9baab85a7dd46b6851384ff6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#gad859e54c9baab85a7dd46b6851384ff6">XUartNs550_GetStats</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr, <a class="el" href="struct_x_uart_ns550_stats.html">XUartNs550Stats</a> *StatsPtr)</td></tr>
<tr class="memdesc:gad859e54c9baab85a7dd46b6851384ff6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This functions returns a snapshot of the current statistics in the area provided.  <a href="group__uartns550__v3__3.html#gad859e54c9baab85a7dd46b6851384ff6">More...</a><br /></td></tr>
<tr class="separator:gad859e54c9baab85a7dd46b6851384ff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga67e2cea916214f246e449b8438d01384"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga67e2cea916214f246e449b8438d01384">XUartNs550_ClearStats</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga67e2cea916214f246e449b8438d01384"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function zeros the statistics for the given instance.  <a href="group__uartns550__v3__3.html#ga67e2cea916214f246e449b8438d01384">More...</a><br /></td></tr>
<tr class="separator:ga67e2cea916214f246e449b8438d01384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ec86252a3b83b8d7b4815ffb960562d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uartns550__v3__3.html#ga2ec86252a3b83b8d7b4815ffb960562d">XUartNs550_SelfTest</a> (<a class="el" href="struct_x_uart_ns550.html">XUartNs550</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga2ec86252a3b83b8d7b4815ffb960562d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This functions runs a self-test on the driver and hardware device.  <a href="group__uartns550__v3__3.html#ga2ec86252a3b83b8d7b4815ffb960562d">More...</a><br /></td></tr>
<tr class="separator:ga2ec86252a3b83b8d7b4815ffb960562d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
